package com.ssy.lingxi.order.model.dto;

import java.io.Serializable;
import java.util.List;

/**
 * （延迟）消息队列查询订单支付结果
 * @author 万宁
 * @version 2.0.0
 * @date 2021-12-31
 */
public class OrderPaymentQueueDTO implements Serializable {
    private static final long serialVersionUID = 977578200289020227L;

    /**
     * 支付渠道
     */
    private Integer payChannel;

    /**
     * 订单Id列表
     */
    private List<Long> orderIds;

    /**
     * 支付批次
     */
    private Integer batchNo;

    /**
     * 支付交易号
     */
    private String tradeNo;

    /**
     * 支付记录Id列表
     */
    private List<Long> paymentIds;

    /**
     * 支付用户Id
     */
    private Long userId;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 组织机构名称
     */
    private String organizationName;

    /**
     * 职位
     */
    private String jobTitle;

    public Integer getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(Integer payChannel) {
        this.payChannel = payChannel;
    }

    public List<Long> getOrderIds() {
        return orderIds;
    }

    public void setOrderIds(List<Long> orderIds) {
        this.orderIds = orderIds;
    }

    public Integer getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(Integer batchNo) {
        this.batchNo = batchNo;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
    }

    public List<Long> getPaymentIds() {
        return paymentIds;
    }

    public void setPaymentIds(List<Long> paymentIds) {
        this.paymentIds = paymentIds;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public String getJobTitle() {
        return jobTitle;
    }

    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle;
    }
}
